public service concession agreements - Alemán Inglés Diccionario